package com.ck.javacode.Chapter1;

/**
 * @author: caoke
 * @date: 2021/10/1 3:48 下午
 * @description:字符类型
 */
public class Char01 {
    public static void main(String[] args) {
        char c1 = 'a';
        char c2 = '\t';
        char c3 = '韩';
        char c4 = 97;//说明：字符类型可以直接存放一个数字
        System.out.println(c1);
        System.out.println(c2);
        System.out.println(c3);
        // 在java中，char的本质是一个整数，在输出时，是unicode码对应的字符
        System.out.println(c4);//当输出c4的时候，会输出97表示的字符 =》编码的概念

        // 输出'a'对应的数字
        System.out.println((int)c1);
        System.out.println((int)c3);

        //char类型是可以进行运算的，相当于一个整数，因为他都对应有unicode码
        System.out.println('a'+10);//107

        //小测试
        char c5 = 'b' + 1;//98+1 ==>99
        System.out.println((int) c5);//99
        System.out.println(c5);//c 99对应的字符 => ASCII编码表
    }
}
